Big Huge Thesaurus

Telopea speciosissima

noun